.chapter_source{
	width:100%;
}
.source_list,.subject_list{
	width:100%;
}
.source_list li,.subject_list li{
	/*padding-left:5%;
	padding-right:5%;
	padding-top:3%;
	padding-bottom:3%;*/
	padding: 3% 20px;
	line-height: 2.3rem;
	border-bottom:1px solid #f0f0f0;
	font-size:1.6rem;
	color:#383838;
	position:relative;
	overflow:hidden;
}
.source_list li span{
	display:inline-block;
	line-height:2rem; 
	width:97%;
}
.source_list li img{
	position:absolute;
	width:3%;
	height:1.5rem;
	right:5%;
	top:50%;
	margin-top:-0.75rem;
}
.subject_list{
	/*display:none;*/
}

/*答题模式*/
.common_header{
	position:relative;
}

.dati{
	display:block;
	position:absolute;
	right:5%;
	top:0px;
	height:4.6rem;
	line-height:4.6rem;
	font-size:1.6rem;
	color:#fff;
	display:none;
	z-index: 999;
}

.common_header .titleLength{
	width:64%;
	margin-left:18%;
	padding-right:5%;
}

/*背题模式*/
.jindu{
	float:left;
	width:6rem;
	height:5.5rem;
	position:relative;
	display:inline-block;
	/*padding-top:0.5rem;*/
}
.jindu canvas{
	width:140px;
	height:70px;
}

/*比例*/
.bili{
	width:40px;
	height:40px;
	position:absolute;
	background:#FF6B6B;
	left:9px;
	top:15px;
	border-radius:50%;
	text-align:center;
	color:#fff;
	line-height:40px;
	font-size:1.4rem;
} 

@media screen and (min-width: 600px) {
	.jindu{
		height:4.2rem;
		padding-top:0.8rem;
	}
	.jindu canvas{
		width:180px;
		height:90px;
	}
	.bili{
		width:70px;
		height:70px;
		left:11px;
		top:27px;
		line-height:70px;
		font-size:1.2rem;
	} 
}


.titleShow{
	float:left;
	width:72%;
	line-height:2rem;
	font-size: 1.6rem;
	position:relative;
}

.lv{
	display:inline-block;
	/*position:absolute;*/
	width:100%;
	height:2rem;
	line-height:2rem;
	/*left:0px;
	bottom:0.5rem;*/
	color:#787878;
	font-size:1.4rem;
}
.totalCount{
	position:absolute;
	top:50%;
	right:50%;
	display:block;
	height:2rem;
	right:9%;
	margin-top:-1rem;
	font-size:1.4rem;
	line-height:2rem;
	color:#787878;
}
.liTag img{
	position:absolute;
	width:3%;
	height:1.4rem;
	right:5%;
	top:50%;
	margin-top:-0.7rem;
}

@media screen and (max-width:320px ) {
	.jindu{
		width:5rem;
	}
	.totalCount{
		font-size:1.4rem;
	}
	.liTag img{
		width:2.4%;
		height:1.2rem;
		margin-top:-0.6rem;
	}
}

.chapter_title{
	display:inline-block;
	line-height:2rem;
	width:98%;
	font-size:1.6rem;
	color:#383838;
}


/*背题*/
.beiti_ullist{
	width:100%;
}
.beiti{
	/*padding-left:5%;
	padding-right:5%;
	padding-top:5%;
	padding-bottom:5%;*/
	border-bottom:1px solid #f0f0f0;
	font-size:1.6rem;
	line-height: 2.3rem;
	padding: 3% 20px;
	color:#383838;
	position:relative;
	overflow:hidden;
}
.beiti_title{
	display:block;
	width:80%;
	line-height:2rem;
}
.beiti img{
	position:absolute;
	width:3%;
	height:1.5rem;
	right:5%;
	top:50%;
	margin-top:-0.75rem;
}
@media screen and (max-width: 320px) {
	.beiti img{
		width:2.4%;
		height:1.2rem;
		margin-top:-0.6rem;
	}
}


.exam_list{
	width:100%;
	padding-top:3%;
	padding-bottom:3%;
	border-bottom:1px solid #f0f0f0;
}
.problme_title{
	width:90%;
	margin-left:5%;
	position:relative;
}
.problme_title span{
	display:inline-block;
	width:100%;
	font-size:1.8rem;
	line-height:2rem;
	color:#282828;
}
/*.problme_title span img{
	height:55%;
}*/
.problme_title .collection{
	position:absolute;
	width:3rem;
	height:3rem;
	right:-2.5%;
	top:-0.7rem;
}
.collection img{
	position:absolute;
	left:1.05rem;
	width:1.4rem;
	top:1rem;
}

.problme_key{
	margin-left:5%;
	width:90%;
	overflow:hidden;
	display:none;
	padding-top:2%;
}
.jie_da{
	width:100%;
	padding-top:1%;
	padding-bottom:1%;
	overflow: hidden;
}
.da{
	float:left;
	display:inline-block;
	height:2rem;
	width:2rem;
	border-radius:50%;
	line-height:2rem;
	color:#fff;
	text-align:center;
	margin-right:5px;
	font-size:1.4rem;
	background:rgb(95,200,162);
}
.jie_da p{
	width:89%;
	float:left;
	font-size:1.6rem;
	line-height:2rem;
	color:#5fc8a2;
}
.content{
	width:100%;
	overflow:hidden;
}
.jieda p span{
	display:inline-block;
	background:#fff;
	width:100%;
	line-height:2rem;
	color:#5fc8a2;
}
